第一個主題會想學習mvc是因為去年做專題時是使用asp.Net,當時主任跟我們說現在開發系統、網頁很多都是用mvc的架構,但因為當時時間的因素,來不及學習並修改,成了一個遺憾。因此想透過這次的機會去學習。
話不多說,馬上進入主題。到底什麼是mvc?先說說我自己對它的初步了解(可能有些錯誤),mvc是一種軟體架構,它將軟體分為model、view、 controller三大部分。在model裡常會放入資料庫,view顧名思義就是跟眼睛所看到的有關,因此是關於介面的設計,而controller則是跟使用者操作有關,因此我們寫的程式大多都是寫在這裡。
而以下是我所查到關於mvc簡短的介紹。
控制器(Controller)- 負責轉發請求,對請求進行處理。
視圖(View) - 介面設計人員進行圖形介面設計。
模型(Model) - 程式設計師編寫程式應有的功能(實現演算法等等)、資料庫專家進行資料管理和資料庫設計(可以實現具體的功能)。
這一篇就先這樣,下一篇再來說說為什麼要用mvc?它有什麼優點?又有哪些缺點?
參考資料:https://zh.wikipedia.org/wiki/MVC